package com.bjpowernode.p2p.dao;
import com.bjpowernode.p2p.entity.LoanInfo;
import com.bjpowernode.p2p.entity.UserRanking;

import java.util.HashMap;
import java.util.List;

public interface LoanDao {
    /**
     * 按照产品类型查询（首页）
     * @param paramMap kv【三个K、1K=产品类型、2K当前页码、3K每页行数】
     *
     * @return
     */
    List<LoanInfo> findByproductType(HashMap<String,Object> paramMap);

    /**
     * 内页产品列表
     * @param paramMap
     * @return
     */
    List<LoanInfo> findListByproductType(HashMap<String,Object> paramMap);

    /**
     * 产品总数量
     * @param productType
     * @return
     */
    int countLoanFindByproductType(int productType);

    /**
     * 按照ID查询产品
     */
    LoanInfo findById(int id);

    /**
     * 用户排行榜
     */
    public List<UserRanking> findUserRankingService();

}
